self-venting system - Espagnol Anglais Dictionnaire